﻿#ifndef STATE_H
#define STATE_H

#include <memory>

using namespace std;
class Work;
class State
{
public:
    virtual void WriteProgram(shared_ptr<Work> work) = 0;
    virtual ~State() {}
};

#endif // STATE_H
